import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart


list=[]#昵称
qq_list=[]#qq号

#for循环可以直接实现批量发送
msg_from = '' #发送者的邮箱
passwd = ''  # 发送者的邮箱授权码
try:
    print('现在发送的同学是{},她(他)的QQ邮箱是{}'.format(list[i], qq_list[i]))
    to = qq_list[i]  # 接受方邮箱
    # 设置邮件内容
    msg = MIMEMultipart()  # MIMEMultipart类放内容
    conntent = """ """#邮件内容
    # 把内容加进去
    msg.attach(MIMEText(conntent, 'plain', 'utf-8'))
    # 设置邮件主题
    msg['Subject'] = " "邮件主题
    # 发送方信息
    msg['From'] = msg_from
    # 通过SSL方式发送，服务器地址和端口
    s = smtplib.SMTP_SSL("smtp.qq.com", 465)
    # 登录邮箱
    s.login(msg_from, passwd)
    # 开始发送
    s.sendmail(msg_from, to, msg.as_string())
    print("邮件发送成功")
except:
    print('这个邮箱地址有问题!')
    with open('有问题的邮箱.txt','w+',encoding='utf-8') as y:
        errors=f'问题姓名为{list[i]}，问题邮箱为{qq_list[i]}'
        y.write(str(errors))